<?php
/*
*All rights reserved: Json.
*Links:http://www.liyaoquan.cn.
*Links:http://imarkchina.cn.
*Links:http://www.imarkchina.cn.
*/

/**
 * 博客后台登陆控制器负责，业务流程判断
 * 后台登陆后才能有操作权限，所以需要先继承 Action 控制器
 */
Class LoginAction extends Action {

	/**
	 * 登陆显示
	 * @return [type] [description]
	 */
	Public function login(){
		$FIX = C('URLREWRITE') ? C('URLSPACE') : '&';
		$this->assign('fix', $FIX);
		$this->display();
	}

	/**
	 * 验证码
	 * @return [type] [description]
	 */
	Public function loginverify(){
		Image::verify(4, 4, 'loginverify');
	}

	/**
	 * 登陆数据验证
	 * @return [type] [description]
	 */
	Public function check(){
		if (G('post.code', '', 'md5') != session('loginverify')) {
			$this->error('Shit，验证码不对？');
		}
		$M = M('Public')->blogConfig();
		if (G('post.username') != $M['user_name'] || G('post.password', '', 'md5') != $M['user_pass']) {
			$this->error('Shit，用户名或密码错误？');
		}
		//登陆后写入SESSION
		session('ROOTLOGIN', 'rootlogin');
		session('ROOTNAME', $M['user_name']);
		RLOG('管理员登陆提示！', 'RootLogin');
		$this->success('登陆成功～！', U('index/index', 'root'));
	}

	/**
	 * 登出
	 * @return [type] [description]
	 */
	Public function logout(){
		session('ROOTLOGIN', NULL);
		session('ROOTNAME', NULL);
		$this->success('登出成功～！', U());
	}







}